home *** CD-ROM | disk | FTP | other *** search
/ Freelog 125 / Freelog_MarsAvril2015_No125.iso / Musique / Quod Libet / quodlibet-3.3.0-installer.exe / bin / encodings / utf_16_le.pyc (.txt) < prev    next >
Python Compiled Bytecode  |  2014-12-31  |  2KB  |  41 lines

  1. # Source Generated with Decompyle++
  2. # File: in.pyc (Python 2.7)
  3.  
  4. """ Python 'utf-16-le' Codec
  5.  
  6.  
  7. Written by Marc-Andre Lemburg (mal@lemburg.com).
  8.  
  9. (c) Copyright CNRI, All Rights Reserved. NO WARRANTY.
  10.  
  11. """
  12. import codecs
  13. encode = codecs.utf_16_le_encode
  14.  
  15. def decode(input, errors = 'strict'):
  16.     return codecs.utf_16_le_decode(input, errors, True)
  17.  
  18.  
  19. class IncrementalEncoder(codecs.IncrementalEncoder):
  20.     
  21.     def encode(self, input, final = False):
  22.         return codecs.utf_16_le_encode(input, self.errors)[0]
  23.  
  24.  
  25.  
  26. class IncrementalDecoder(codecs.BufferedIncrementalDecoder):
  27.     _buffer_decode = codecs.utf_16_le_decode
  28.  
  29.  
  30. class StreamWriter(codecs.StreamWriter):
  31.     encode = codecs.utf_16_le_encode
  32.  
  33.  
  34. class StreamReader(codecs.StreamReader):
  35.     decode = codecs.utf_16_le_decode
  36.  
  37.  
  38. def getregentry():
  39.     return codecs.CodecInfo(name = 'utf-16-le', encode = encode, decode = decode, incrementalencoder = IncrementalEncoder, incrementaldecoder = IncrementalDecoder, streamreader = StreamReader, streamwriter = StreamWriter)
  40.  
  41.